###############################################################################
# Author: Carlos Eduardo de Andrade <andrade@ic.unicamp.br>
#
# (c) Copyright 2011 Institute of Computing, University of Campinas.
#     All Rights Reserved.
#
#  Created on : Oct 01, 2011 by andrade
#  Last update: Oct 02, 2011 by andrade
#
# This software is licensed under the Common Public License. Please see
# accompanying file for terms.
###############################################################################

###############################################################################
# User Flags
###############################################################################

# Compiler flags
# Uncomment follow line to enable debugging symbols

#USER_FLAGS = -g3
#USER_FLAGS += -Wall -Wextra -pedantic -fexceptions -O3

##############################
# Gurobi And Other settings
##############################

# For Linux
#SYSTEM = linux64

#GUROBI_DIR = /opt/gurobi501/$(SYSTEM)

#GUROBIINCDIRS = \
#	-I$(GUROBI_DIR)/include 

#GUROBILIBDIRS = \
#	-L$(GUROBI_DIR)/lib

#GUROBILIBS =  -lm -I/opt/gurobi501/linux64/include/ -lgurobi_c++ -L/opt/gurobi501/linux64/lib -lgurobi50

# x86-64
#GUROBIFLAGS = -m64 -pthread -g
	
# Compiler flags
#USER_FLAGS += $(GUROBIFLAGS)
	
###############################################################################
# Compiler defs
###############################################################################

# C++ Compiler command
CXX = g++

# C++ Compiler options
CXXFLAGS = $(USER_FLAGS)
CFLAGS = $(USER_FLAGS)

# Necessary Include dirs
INCLUDES = $(GUROBIINCDIRS)

# Necessary library dirs
LIBDIRS = $(GUROBILIBDIRS)

# Libraries necessary to link.
LIBS = $(GUROBILIBS) -lemon

###############################################################################
# Other defs
###############################################################################

AR = ar
ARFLAGS	=
RANLIB = ranlib
RM = rm
SHELL = /bin/bash
